Compact and Efficient Constant-Time GCD and Modular Inversion with Short-Iteration

نویسندگان

چکیده

Theoretically secure cryptosystems, digital signatures may not be after being implemented on Internet of Things (IoT) devices and PCs because side-channel attacks (SCA). Because RSA key generation ECDSA require GCD computations or modular inversions, which are often computed using the binary Euclidean algorithm (BEA) extended (BEEA), SCA weaknesses BEA BEEA become a serious concern. Constant-time (CT-GCD) constant-time inversion (CTMI) algorithms effective countermeasures in such situations. Modular based Fermat's little theorem (FLT) can work constant time, but it is efficient for general inputs. Two CTMI algorithms, named BOS BY this paper, were proposed by Bos, Bernstein Yang, respectively. Their all concept BEA. However, one iteration has complicated computations, requires more iterations. A small number iterations simple during good characteristics algorithm. Based view, study proposes new short-iteration CT-GCD over

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Compact Cache-Efficient Function Store with Constant Evaluation Time

A new data structure to store a set of key-value mappings for finite static key sets is presented. The data structure, which is called Cache-Efficient Function Stores (CEFS), can be built in linear expected time and supports evaluation for a key within worst-case constant time. Furthermore, (i) the building process can be parallelized to achieve massive speed-up over known methods; (ii) an eval...

متن کامل

Optimizing and Parallelizing Brown’s Modular GCD Algorithm

Consider the multivariate polynomial problem over the integers; that is, Gcd(A,B) where A,B ∈ Z[x1, x2, . . . xn]. We can solve this problem by solving the related Gcd problem in Zp[x1, x2, . . . xn] for several primes p, and then reconstructing the solution in the integers using Chinese Remaindering. The question we address in this paper is how fast can we solve the problem Gcd(A,B) in Zp[x1, ...

متن کامل

A modular integer GCD algorithm

This paper describes the first algorithm to compute the greatest common divisor (GCD) of two n-bit integers using a modular representation for intermediate values U , V and also for the result. It is based on a reduction step, similar to one used in the accelerated algorithm [T. Jebelean, A generalization of the binary GCD algorithm, in: ISSAC ’93: International Symposium on Symbolic and Algebr...

متن کامل

A stable iteration to the matrix inversion

The matrix inversion plays a signifcant role in engineering and sciences. Any nonsingular square matrix has a unique inverse which can readily be evaluated via numerical techniques such as direct methods, decomposition scheme, iterative methods, etc. In this research article, first of all an algorithm which has fourth order rate of convergency with conditional stability will be proposed. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEICE Transactions on Information and Systems

سال: 2023

ISSN: ['0916-8532', '1745-1361']

DOI: https://doi.org/10.1587/transinf.2022icp0009